package com.leetcode;

/**
 * <p>
 * 【网易面试题】2021.2.23 面试题
 * 如何对网络请求的url进行分类？
 * 思路：按照 "/" 进行切割，然后将其结果用树型存储即可。
 * </p>
 *
 * @author: Sunny
 * @date: 2021/3/4
 * @version: v1.0.0
 */
public class UrlClassification {

    public static void main(String[] args) {
        /**
         * /api/a/b
         * /api/a/c
         * /api/d/f
         * /usr/local
         *
         * 按照"/"对url进行切割，然后按照树型存储，如下图所示。其结构类似于ZK的节点{@link org.apache.zookeeper.server.DataTree}
         * --|
         *    --| api
         *      --| a
         *         --| b
         *         --| c
         *      --| d
         *         --| f
         *   --| usr
         *     --| local
         *
         * 每次由URL进来时，进行切割匹配即可。
         */
    }

}
